Adobe — Computer Scientist - 2

Posted: 06-06-2025

Description

About the Company

Adobe is committed to transforming the world through digital experiences. It empowers users across the spectrum—from new creators to global enterprises—to build stunning digital assets and experiences. Adobe values creativity, innovation, and inclusivity, with a mission to build an equitable environment where every voice is heard and new ideas are embraced.


The Opportunity

Adobe is looking for a skilled and experienced Full Stack Developer with expertise in Java, JavaScript, and TypeScript. This individual will play a critical role in building high-performance, scalable web applications to power the next-generation digital solutions at Adobe.


Key Responsibilities

  • Design, develop, and maintain scalable web applications and backend services using Java, JavaScript, and TypeScript.
  • Collaborate with UX designers, product managers, and fellow engineers to deliver user-centric features.
  • Build and maintain RESTful APIs that interface with databases, internal systems, and third-party services.
  • Optimize applications for performance, scalability, and security.
  • Participate in code reviews, design discussions, and technical planning.
  • Ensure cross-browser compatibility and responsiveness of web applications.
  • Troubleshoot issues across the full stack during both development and production stages.
  • Contribute to CI/CD pipeline configurations and automated deployment processes.


Key Skills:

Java, TypeScript, JavaScript, React, Spring, Redux, HTML, CSS, RESTful APIs, Microservices, SPA, MFE, Web Components, Git, DevOps, Agile, Shadow DOM, Service Workers


Requirements:

  • A degree in Computer Science or related field (Bachelor’s or Master’s).
  • At least 7 years of full stack development experience.
  • Deep knowledge of full stack technologies including backend (Java, Spring) and frontend (JavaScript, TypeScript, React).
  • Experience with modern development practices such as microservices, SPA, and DevOps.
  • Excellent collaboration, troubleshooting, and communication abilities.
  • Passion for building scalable and high-quality web applications.


What You’ll Need to Succeed

  • Bachelor’s or Master’s degree in Computer Science or a related field.
  • 7+ years of full stack development experience.
  • Strong command over Java, TypeScript, JavaScript, HTML/CSS, React (or similar), Spring (or similar), and Redux.
  • Experience in developing responsive and modular web applications.
  • Proficient understanding of Web Components, RESTful APIs, and microservices.
  • Familiarity with SPA (Single Page Applications) and MFE (Micro Frontend) architecture.
  • Deep technical understanding of browser internals and web standards (e.g., Shadow DOM, Service Workers, rendering pipelines).
  • Comfortable using Git, DevOps tools, and Agile methodologies.
  • Strong analytical, problem-solving, and communication skills.


Nice to Have

  • Experience with building web-based document editors.
  • Familiarity with Web Components such as LitElement, Custom Elements, Shadow DOM, and Templates.
  • Exposure to localization, accessibility, or performance tuning in enterprise-scale applications.
  • Experience working with event-driven architectures.

Important Notice:

This job description and related content are owned by Adobe. We are only sharing this information to help job seekers find opportunities. For application procedures, status, or any related concerns, please contact Adobe directly. We do not process applications or respond to candidate queries.